import { request } from 'network/request'

// 获取用户列表
export function getUsers (pageInfo) {
    return request({
        url: 'users',
        method: 'GET',
        params: pageInfo
    })
}

// 更新用户状态
export function updateUsersState(userInfo) {
    return request({
        url: `users/${userInfo.id}/state/${userInfo.mg_state}`,
        method: 'PUT'
    })
}

// 删除用户
export function deleteUser(userInfo) {
    return request({
        url: `users/${userInfo.id}`,
        method: 'delete'
    })
}

// 获取用户信息用ID
export function getUserInfoByID(userID) {
    return request({
        url: `users/${userInfo.id}`,
        method: 'get'
    })
}

// 新增用户
export function addUser(userInfo) {
    return request({
        url: 'users',
        method: 'POST',
        data: userInfo
    })
}

// 修改用户信息
export function updateUser(userInfo) {
    return request({
        url: `users/${userInfo.id}`,
        method: 'PUT',
        data: userInfo
    })
}
